MKDIR

#include <direct.h>  требуется  только для  объявления функции
int mkdir(pathname);
char *pathname;  path-имя нового директория

Описание.
Функция mkdir создает новый директорий с заданным pathname . В одно и то же время может быть создан только один директорий, потому что только последняя компонента pathname может называть новый директорий.

Возвращаемое значение.
Функция mkdir возвращает значение 0, если создан новый директорий. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений:

    
   Значение        Его смысл
           
   EACCES     Директорий  не  создан.  Заданное имя
          является  именем  существующего  файла,
          директория, устройства.
         
   ENOENT     Path-имя не найдено.
    

Пример:

     #include <direct.h>
     int result;
     /*  следующие  2  оператора  создают 2 новых директория: **
   один - в корне диска b, второй - в поддиректории ** "tmp" текуще-
   го рабочего директория */
     result=mkdir("b:/tmp); /* может быть использовано
              ** также "b:\\tmp" */
     result=mkdir("tmp/sub"); /* может быть использовано
              ** также "tmp\\sub" */
  
  
Hosted by uCoz